Here is something else that might help.
A capo allows you to use a familiar set of chords from one key to play a song in a different key. So for example if you are more comfortable playing the chords used in the key of G (chords like G, C and D) but you want to play a song in the key of A you could just put a capo on the 2nd fret and then fingering a G chord will allow you to play the notes of an A chord and the other chords would also be fingered like the chords from the chord set used for the key of G - but they would sound like chords from the key of A.
So if you want a song to be in a key that would require you to play chords that you would rather not play, you can use a capo to play the same chords by using the fingering for chords that you prefer. Unfortunately, to get to the key you want with the chord set you want, in some cases you might end up on the 8th or 9th fret (or worse) making the working space much tighter and likely playing an octave higher than if you played without a capo.
If there is only one set of chords that you can play, your options are limited. If you tuned the guitar a step sharp you could move the capo to the seventh fret but then you would have to re-tune to play anything without a capo that you did not want to play a half step sharp. Also, the higher string tension would exert more stress on the neck which might require a truss rod adjustment and would make the strings harder to push down to the frets.
If you are able to play enough chords to play in more than one key, you can find a different capo position that will allow the use of an alternate set of chord shapes to play the same key as what you get by putting the capo on the 8th fret using whatever chord set you are using now.
The chart below will help you find some possible alternative capo positions and corresponding chord sets.
If you take one of the chords (could be major, minor or 7th degree) from the first vertical column in yellow as the chord shape you want to play, the columns under 1 - 11 will give you the chord that will it will sound like if you put a capo on the fret indicated by the number at the top of the column and play the chord in the 1st column.
So if you want to find alternatives for using a capo on the 8th fret to play a certain song using preferred chords but having the music sound out in the key you want to sing in, first know what key the chord shapes you are using now is derived from. For example if the first chord you play is a C and you also play a F and a G, you are most likely using the chord set for the key of C.
But as you can see on the chart, placing the capo on the 8th fret would make the chords sound in the key of G# (which is the same on guitar as Ab) G#/Ab is not a popular key for guitar because there are not many chords in that key that can be played in open position. So using the chord set for the key of C with capo on 8th fret will allow you to play the song more easily.
To use the chart to find other options, once you know what key you are singing the song in by playing C chords with capo on the 8th fret (in this example G#/Ab) then find other boxes where the same key appears (G#/Ab in the example) (note - they will be in a diagonal line). Then follow that row horizontally to the first column (yellow) and see what key is in the first box.
This way you can find other chord sets that can be used with different capo positions to play the song in the key you want to sing in but using a set of chords that are easier for you to play.
Some possibilities in our example would include Key of D chord set with capo on 6th fret, Key of E Chord set with capo on 4th fret or F chords capo 3 or G chords capo 1. So if you are comfortable with any of the chord sets mentioned above you can move the capo closer to the headstock and still play the song in the key of G#/Ab using chords from the key of either D or E or F or G.
You can use the website linked in the answer by Lee White to make the process of transposing all the chords from the set used for 8th fret to the corresponding chords used in the alternative set of chords you select.
So in the example used above, if you were playing C chords with capo on 8th but wanted to use G chords so the capo could be on the 1st fret instead, you could use the transposition chart to determine the chords in G that correspond with the chords used when playing the song using the C chord set. Technically you won't actually be transposing the song because either way it will sound in the same key (G#Ab in our example). But the methodology to determine the new chords to use for the G chord set is the same as if you were transposing from C to G.
I hope this makes sense and will help you find an alternative that works for you. Good luck and have fun!